@charset "utf-8";
/* CSS Document */
body{ font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica; background-color:#f5f5f5; padding:0; margin:0;}

/*.header{ width:100%; height:74px; background:url(../images/header_bg.png) repeat-x left top; text-align:center; color:#fff; font-size:24px; line-height:68px; border-top:1px solid #45596d; position:fixed; left:0; top:0; border-top-left-radius:10px; border-top-right-radius:10px;}
.goBackIcon{ position:absolute; left:0px; top:0px; width:72px; height:69px; background:url(../images/headerLine.png) repeat-y right top;}
.goBackIcon img{ margin:19px 0 0 17px; display:block; float:left; width:34px; height:35px;}*/

.main{ width:100%;}
.block_1{ margin:0 15px; padding:5px 0 0 10px; color:#666; font-size:20px; line-height:28px;}
.bookTitleStyle{ line-height:45px; color:#222; font-size:22px;}
.chapterNameStyle{ color:#222;}
.bookCouponsStyle{ line-height:42px;}
button.btn_blue{ width:60%; height:48px; line-height:45px; text-align:center; color:#fff; border:1px solid #4c86cc; background:url(../images/btn_blue.png) repeat-x left top; font-size:22px; display:block; border-radius:5px;}
button.btn_grey{width:60%; height:48px; line-height:45px; text-align:center; color:#666; border:1px solid #b8b8b8; background:url(../images/btn_grey.png) repeat-x left top; font-size:22px; display:block; border-radius:5px;}
.block_1 .btn_blue, .block_1 .btn_grey{ margin:5px auto 0px;}
.block_2 .btn_blue, .block_2 .btn_grey{ margin:5px auto 20px;}
.clear{ width:100%; height:1px; clear:both;}

.block_2{ border:1px solid #c8c8c8; margin:20px 15px 0; padding:5px 0 0 10px; border-radius:10px; color:#666; font-size:20px; line-height:34px; background:#fff; position:relative;}
.f_40aee1{ color:#40aee1;}
.f_eb7d25{ color:#eb7d25;}
.f_a3a2a2{ color:#a3a2a2;}
.f_575757{ color:#575757;}
.block_2 .f_eb7d25{ line-height:50px;}

.block_1 .f_a3a2a2, .block_1 .f_575757, .block_1 .f_666{ font-size:19px; line-height:45px;}
.telPayment{ font-size:19px; display:block; margin:15px 0 -5px 0;}



.block_3{padding:5px 0 15px 10px; color:#666; font-size:20px; margin:15px 0;}
.block_3 .dot_icon{ width:19px; height:20px; display:block; float:left; background:url(../images/dot_icon.png) no-repeat 5px 13px;}
.member{display:block; position:absolute; right:-1px; top:-1px; font-size:18px; color:#fff; background:url(../images/vipArrBg.png) no-repeat right top; width:76px; height:64px; text-align:right; padding-right:2px;}
.block_footer{ position:fixed; bottom:0; left:0;}
.line{ width:100%; height:1px; border-bottom:1px solid #e7e6e2; clear:both;}


